toad crab
noun
: either of two relatively large rough spider crabs (Hyas coarctatus and H. araneus) living chiefly in deep water of arctic seas
Love words? Need even more definitions?
Merriam-Webster unabridged
Share